package com.ht.api.constant;

/**
 * 缓存的key 常量
 * @author asq
 * @createTime 2024年12月20日 20:30:35
 */
public class CacheConstants {
	/** 用户信息在redis中的key前缀 */
	public static final String KEY_USER = "user:";
	/** 角色信息在redis中的key前缀 */
	public static final String KEY_ROLE = "role:";
	/** WEB用户状态在redis中的key前缀 */
	public static final String KEY_USER_STAT_WEB = "stat_user:";
	/** 角色状态在redis中的key前缀 */
	public static final String KEY_ROLE_STAT = "stat_role";
	/** 验证码 redis key */
	public static final String KEY_CAPTCHA = "captcha_codes:";
	/** 登录账户密码错误次数 redis key */
	public static final String KEY_PWD_ERR_CNT = "pwd_err_cnt:";
	/** token过期时间（秒） */
	public static final int EXPIRE_TOKEN = 60 * 60 * 24;
	/** 菜单在redis中的key前缀 */
	public static final String KEY_MENU = "menu:";
	/** call接口数据在redis中的key前缀 */
	public static final String KEY_CALL = "call:";
	/** call接口数据在redis中的key前缀 */
	public static final String KEY_CALL_H5 = "call_h5:";
	/** 字典数据在redis中的key前缀 */
	public static final String KEY_DICT = "dict:";
	/** 表结构元数据在redis中的key前缀 */
	public static final String KEY_TABLE = "table:";
	/** db_table所有数据缓存在redis中的key */
	public static final String KEY_TABLE_LIST = "tables";
	/** 平台配置的key前缀 */
	public static final String KEY_PLATFORM = "platform:";
	/** 应用配置的key前缀 */
	public static final String KEY_APP = "open_app";
	/** 接口配置的key前缀 */
	public static final String KEY_API = "open_api";
	/** 回调配置的key前缀 */
	public static final String KEY_CALLBACK = "callback:";

}
